product or utility that yields or gives something - Allemand Anglais Dictionnaire